// 移除k个数字 这个和冒泡有点像 靠前的大数都要立即删掉  k位停止
function removeK(arr, k) {
    let stack = []
    if (arr.length == k) return "0";
    for (let i = 0; i < arr.length; i++) {
        while (k && stack.length && stack[stack.length - 1] > arr[i]) {
            stack.pop() // 删除末位
            k--;
        }
        stack.push(arr[i])
    }
    // 处理0开头
    let res = stack.join('');
    if (res == 0) return 0;
    while (stack[0] == 0) {
        stack.shift()
    }
    return stack.join('')
}